home *** CD-ROM | disk | FTP | other *** search
- function setColor(cor)
- {
- miColor = cor;
- }
- function justifyRight()
- {
- mbRight = true;
- }
- function justifyLeft()
- {
- mbRight = false;
- }
- function showSign(val)
- {
- if(val == "+")
- {
- miSign = 12;
- }
- else if(val == "x")
- {
- miSign = 11;
- }
- else if(val == "-")
- {
- miSign = 13;
- }
- else
- {
- miSign = 0;
- }
- }
- function showValue(valor)
- {
- var _loc2_ = 0;
- if(valor > 9999)
- {
- _loc2_ = 5;
- }
- else if(valor > 999)
- {
- _loc2_ = 4;
- }
- else if(valor > 99)
- {
- _loc2_ = 3;
- }
- else if(valor > 9)
- {
- _loc2_ = 2;
- }
- else
- {
- _loc2_ = 1;
- }
- ini = _loc2_;
- fim = 5;
- if(mbRight)
- {
- ini = 0;
- fim = 5 - _loc2_;
- if(miSign)
- {
- fim--;
- }
- }
- else if(miSign)
- {
- ini++;
- }
- i = ini;
- while(i < fim)
- {
- letras[i]._visible = false;
- i++;
- }
- ini = _loc2_ - 1;
- fim = 0;
- if(mbRight)
- {
- ini = 4;
- fim = 5 - _loc2_;
- if(miSign)
- {
- ini--;
- fim--;
- }
- }
- else if(miSign)
- {
- ini++;
- fim++;
- }
- i = ini;
- while(i >= fim)
- {
- digit = valor % 10 + 1;
- letras[i].gotoAndStop(digit + getColorShift());
- letras[i]._visible = true;
- valor = Math.floor(valor / 10);
- i--;
- }
- if(miSign > 0)
- {
- i = 0;
- if(mbRight)
- {
- i = _loc2_;
- }
- else
- {
- i = 0;
- }
- letras[i].gotoAndStop(miSign + getColorShift());
- letras[i]._visible = true;
- }
- }
- function getColorShift()
- {
- return 13 * miColor;
- }
- stop();
- var letras = new Array(g0,g1,g2,g3,g4);
- var mbRight = false;
- var miSign = 0;
- var miColor = 0;
-